<?php

namespace app\common\model\Order;

use think\Model;

// 软删除的模型
use traits\model\SoftDelete;

class Order extends Model
{
    // 继承软删除
    use SoftDelete;

    // 商品订单
    protected $name = 'order';

    // 指定一个自动设置的时间字段
    // 开启自动写入
    protected $autoWriteTimestamp = true; 

    // 设置字段的名字
    protected $createTime = 'createtime'; //插入的时候设置的字段名

    // 禁止 写入的时间字段
    protected $updateTime = false;

    // 软删除的字段
    protected $deleteTime = 'deletetime';

    // 联表查询课程
    public function subject()
    {
        return $this->belongsTo('app\common\model\Subject\Subject',  'subid', 'id', [], 'LEFT')->setEagerlyType(0);
    }

    // 用户
    public function user()
    {
        return $this->belongsTo('app\common\model\Business\Business', 'busid', 'id', [], 'LEFT')->setEagerlyType(0);
    }
}
